/*
 * CrossoverBinaryRepresentationPoint.h
 *
 *  Created on: Mar 15, 2012
 *      Author: lfelipe
 */

#ifndef CROSSOVERBINARYREPRESENTATIONPOINT_H_
#define CROSSOVERBINARYREPRESENTATIONPOINT_H_

#include <vector>

#include "Crossover.h"

class CrossoverBinaryRepresentationPoint:Crossover
{
public:
    CrossoverBinaryRepresentationPoint();
    virtual ~CrossoverBinaryRepresentationPoint();
    virtual std::vector<std:: vector<int> > execute(const std::vector<int> & parentA, const std::vector<int> & parentB) const;
};

#endif /* CROSSOVERBINARYREPRESENTATIONPOINT_H_ */
